Off-line Activation

SoftwareShield Manual-Activator > Off-line Activation

## Off-line Activation

Activating your software manually (off-line) is achieved by using the ClientProtector in your application to receive manual input from the user and your staff using the Manual-Activator to generate Activation Codes directly from the license. No internet connection is required at either location. Your staff must physically operate the Manual-Activator.

### Simple Code Exchange

During this communication a simple code exchange will be performed. A simple code exchange with the Manual-Activator involves:

1. The ClientProtector on the end-users machine dynamically generating an Authorization Request Code for license and requested operation. (See: Authorization Request Codes). This Authorization Request Code is delivered to your staff over the telephone or by email.

2. Your staff must (somehow) validate that the user has the right to receive an Activation Code. Once authenticated, your staff will then input the Authorization Request Code into the Manual-Activator application. The Manual-Activator will generate an Activation Code which is then provided back to the user by telephone or email.

Thus - the exchange of these two prices of information forms a "simple code exchange".

### Off-line Activation Steps

The steps to manually Activate the users software are:

1. Make sure the "Off-line" button is selected at the top of the Manual-Activator.

2. Open a license project by clicking "File / Open License Project..." and open the .LPJ file that you created for the license project. Note that this is the License Project File not the distributed License File. Once you open the license project successfully, you will see it load into the dialog and all the available Authorization Definitions for this license will be listed in the grid in the middle of the dialog.

3. Enter the Authorization Request Code. See Inputting Customers Authorization Request Codes for more information.

4. Once you enter a valid Authorization Request Code, you will see the Authorization Definition that corresponds to the request code become selected in the grid in the middle of the dialog. In some cases you may wish to Override an Authorization Request Code and give the customer a different Activation Code than the one the "requested".

5. If a parameter is required (explicitly or implicitly) the parameter area will become enabled. Ensure you Input your Parameters correctly. If you are generating an Activation Code for a Run-Time Composite Authorization Definition, please see Creating Run-Time Composite Parameters.

6. If applicable, you have the option of Overriding The Shelf-Life associated with this Authorization Definition.

7. Once all fields have been completed correctly and a valid code has been generated, the light at the bottom of the Activation Code Generator will turn from red to green - indicating that the generation was successful. You will also see the Activation Code generated in the edit box. You should then Provide the Activation Code To Your Customer Provide this Activation Code to your customer so they can unlock their software.